package cn.ywang;

import cn.ywang.client.RpcClientProxy;
import cn.ywang.config.IServiceDiscover;
import cn.ywang.config.ServiceDiscoverImp;
import cn.ywang.config.ZKConfig;
import cn.ywang.service.IHello;

/**
 * Hello world!
 */
public class ClientApp {
	public static void main(String[] args) {
		try {
			IServiceDiscover discover = new ServiceDiscoverImp(ZKConfig.CONNECT_STRING);
			RpcClientProxy proxy = new RpcClientProxy(discover);
			for (int i = 0; i < 20; i++) {
				IHello hello = proxy.clientProxy(IHello.class, "V2.0");
				System.out.println(hello.sayHello("wangyaqi"));
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}
